Achieving Better Load Balance in Distributed Storage System
نویسندگان
چکیده
The CPU processing speed and disk capacity are increasing tremendously during the past decade. However, the even faster increasing number of users generates higher requirements for high performance and huge capacity computer systems. More and more applications are now running on distributed systems. Load balance is an important issue in distributed storage systems. Currently, very few of them has a finelytuned load balance scheme to achieve higher system throughput and shorter client response times. We propose a new load balance scheme called Cooperative Load Balance Scheme (CLBS) to solve this problem. In CLBS, servers cooperate with a client in its decision of the next request by sending their current workload information to the client every small amount of time. With the assistance of servers, a client can always choose the light-loaded server. We did trace driven simulation experiments to compare CLBS with the scheme used in a traditional distributed storage system. The results show a shorter average response time and a smaller average queue size under both light and heavy workloads.
منابع مشابه
Self Chord-Achieving Load Balancing In Peer To Peer Network
The Cloud computing technology has been widely applied in e-business, e-education. Cloud computing platform is a set of Scalable large-scale data server clusters, it provides computing and storage services to customers. The cloud storage is a relatively basic and widely applied service which can provide users with stable, massive data storage space. Our research shows that the architecture of c...
متن کاملModeling and Efficient Control of Microturbine Generation System With Battery Energy Storage for Sensitive Loads
Microturbine generation system is one of the most promising and a fast growing distributed generation sources. It is used in various applications thanks to high efficiency, quick start and high reliability. Combination of the microturbine and storage system (e.g. battery bank) is desirable selection to satisfy the load requirements under all conditions and hence the battery bank can play an imp...
متن کاملA new cluster-based distributed video recorder server
In this paper, we propose and implement a new scalable video server with distributed recording services using intelligent network attached storage based on cluster architectures. For this recording server, we propose a new distributed recording protocol. The recorder can also provide video-on-demand streaming services. With this facility, clients can access media data being recorded randomly, w...
متن کاملFault-Tolerance and Load-Balance Tradeoff in a Distributed Storage System
In recent years distributed storage systems have been the object of increasing interest by the research community. They promise improvements on information availability, security and integrity. Nevertheless, at this point in time, there is no a predominant approach, but a wide spectrum of proposals in the literature. In this paper we report our findings with a combination of redundancy techniqu...
متن کاملA Survey: Load Balancing for Distributed File System
Distributed Systems are useful for computation and storage of large scale data at dispersed location. Distributed File System (DFS) is a subsystem of Distributed System. DFS is a means of sharing of storage space and data. Servers, Storage devices and Clients are on dispersed location in DFS. Fault tolerance and Scalability are two main features of distributed file system. Performance of DFS is...
متن کامل